Spatial Interactions
hr.icon
空間的なインタラクションは、近くの環境にいる人や物の存在を統合することで、デバイス上での体験を可能にします。
優れた空間インタラクションは、人が本来持っている空間認識能力をベースにしているため、直感的で自然に感じられることが多いです。
例えば、iPhoneで音楽を聴いている人が、HomePod miniを近づけるだけで、その音楽を聴き続けることができます。
Nearby Interactionフレームワークでは、近くにあるデバイスからの情報を取り入れた空間的なインタラクションセッションを作ることができます。
このような体験に参加する前に、人々はアプリを使用している間に自分のデバイスが相互作用することを許可します。
Nearby Interactionフレームワークでは、ランダムに生成されるデバイスの識別子を利用して人々のプライバシーを守ることができます。
この識別子は、アプリケーションが開始するインタラクションセッションの期間中のみ有効です。
近隣型インタラクションは、iOS 14およびwatchOS 8から利用可能で、iPhone 11以降のモデルなど、U1チップを搭載したデバイスが必要です。
watchOSでは、近距離インタラクションに参加するすべてのアプリケーションがフォアグラウンドである必要があります。
Designing Great Spatial Interactions
アプリの空間インタラクションをデザインする際には、以下のガイドラインを考慮してください。
タスクを実行する唯一の方法として空間的インタラクションを使用することは避けてください。
すべての人が空間的インタラクションを体験できるとは限らないので、アプリで物事を成し遂げるための別の方法を提供することが重要です。
空間的なインタラクションのヒントを得るために、物理的な世界の視点からタスクを考えてみましょう。
例えば、iPhoneからHomePod miniに曲を転送するには、画面上のUIを利用するのが簡単ですが、デバイスに近づくことでターゲットを絞ることができれば、直感的にタスクを実行することができます。
タスクのコンセプトを伝える物理的な動作を発見することで、タスクの実行を簡単かつ自然に感じさせる魅力的な体験を生み出すことができます。
明確で信頼性の高いフィードバックを提供することで、人々が空間的相互作用を理解できるようにします。
優れた空間的相互作用は、物理的な体験の自然な延長線上にあるように感じられ、人々が理解するために説明を必要としないはずです。
人の動きとインタラクションのフィードバックを明確かつ一貫して結びつけることで、人はその仕組みをすぐに理解することができます。
インタラクションの情報は、距離、方向、文脈から得られます。
アプリはさまざまな情報源から情報を得ることができますが、近くにあって文脈的に関連性のある情報を優先することで、有機的に感じられる体験を提供することができます。
例えば、混雑した部屋で友人とコンテンツを共有したい場合、iOSの共有シートは、ユーザーが最も頻繁に連絡を取る相手や最近連絡を取った相手に関するデバイス上の情報を使用して、受信者の可能性を提案します。
この知識と、U1チップを搭載した近くのデバイスからの情報を組み合わせることで、ユーザーが直面している最も近い連絡先を提案することができ、共有シートの使い勝手が向上します。
物理的な距離の変化がどのように空間的な相互作用を導くかを考えてみましょう。
物理的な世界では、人は一般的に、対象物に近づけば近づくほど、その対象物に対する知覚が鋭くなると考えます。
空間的なインタラクションは、対象物の近さに応じて変化するフィードバックを提供することで、この経験を反映することができます。
例えば、iPhoneを使ってAirTagを探すとき、ディスプレイには方向を示す矢印が表示され、近づくと円が脈打つように表示されるようになります。
継続的なフィードバックを提供する。
継続的なフィードバックは、物理的な世界のダイナミズムを反映し、空間的なインタラクションと人々が行っているタスクとの関連性を強める。
人の動きに反応して途切れないフィードバックを提供することで、人を惹きつけることができます。
総合的な体験を生み出すために、複数の種類のフィードバックを使用することを検討してください。
視覚、聴覚、触覚のフィードバックを流動的に切り替えることで、空間的なインタラクションのタスクをより魅力的でリアルに感じることができます。
また、複数の種類のフィードバックを使用することで、タスクとユーザーのコンテキストの両方に合わせて体験を変化させることができます。
例えば、ユーザーがデバイスの画面を操作しているときには視覚的なフィードバックを、環境を操作しているときには音声や触覚のフィードバックを利用して、ユーザーの集中力の変化を補うことができます。
Helping People Have Successful Nearby Interactions
以下のガイドラインは、あなたのアプリで人々が素晴らしいインタラクティブ体験をするために役立ちます。
デバイスを縦向きに持つようにしてください。
デバイスを横向きに持つと、他のデバイスとの距離や相対的な方向に関する情報の精度や可用性が低下します。
空間インタラクション機能の実行中に縦向きのみをサポートすると、最適な体験をするためのデバイスの持ち方に関する視覚的なフィードバックがアプリに表示されます。
一般的には、このような暗黙的な視覚的フィードバックが好まれます。
可能であれば、デバイスを縦に持つように明示的に指示することは避けてください。
デバイスの方向性を考慮したデザイン。
近くにいる人とのインタラクションは、iPhone 11のウルトラワイドカメラのような特定の視野を持つハードウェアセンサーに依存しています。
参加しているデバイスがこの視野の外にある場合、アプリはその距離に関する情報を受け取るかもしれませんが、その相対的な方向はわかりません。
近くにある物体が、アプリでのインタラクション体験にどのような影響を与えるかを理解してもらう。
2台の参加デバイスの間に他の人、動物、または十分に大きな物体が入ってくると、距離と方向の情報の精度または可用性が低下することがあります。
このような状況を避けるためのアドバイスを、オンボーディングやチュートリアルのコンテンツに追加することを検討してください。